weather pits - French English Dictionary

weather pits

Meanings of "weather pits" in French English Dictionary : 1 result(s)

English French
Heritage Conservation
weather pits alvéoles [pl/m]